llave hardware - French English Dictionary